/*
@功能：购物车页面js
@作者：diamondwang
@时间：2013年11月14日
*/

$(function(){

	//减少
	$(".reduce_num").click(function(){
		var amount = $(this).parent().find(".amount");
		if (parseInt($(amount).val()) <= 1){
			alert("商品数量最少为1");
		} else{
			var goods_number = parseInt($(amount).val()) - 1;

			if(!updateCart($(amount).attr('name'),goods_number)){
				return false;
			}
			$(amount).val(goods_number);
		}
		//小计
		var subtotal = parseFloat($(this).parent().parent().find(".col3 span").text()) * parseInt($(amount).val());
		$(this).parent().parent().find(".col5 span").text(subtotal.toFixed(2));
		//总计金额
		var total = 0;
		$(".col5 span").each(function(){
			total += parseFloat($(this).text());
		});

		$("#total").text(total.toFixed(2));
	});

	//增加
	$(".add_num").click(function(){
		var amount = $(this).parent().find(".amount");
		var goods_number = parseInt($(amount).val()) + 1;

		if (!updateCart($(amount).attr('name'), goods_number)){
			return false;
		}
		$(amount).val(goods_number);

		//小计
		var subtotal = parseFloat($(this).parent().parent().find(".col3 span").text()) * parseInt($(amount).val());
		$(this).parent().parent().find(".col5 span").text(subtotal.toFixed(2));
		//总计金额
		var total = 0;
		$(".col5 span").each(function(){
			total += parseFloat($(this).text());
		});

		$("#total").text(total.toFixed(2));
	});

	//直接输入
	$(".amount").blur(function(){
		var amount = $(this).parent().find(".amount");
		var goods_number = parseInt($(amount).val());alert(goods_number);
		if (parseInt($(this).val()) < 1){
			alert("商品数量最少为1");
			goods_number =1;
			$(this).val(goods_number);
		}
		if(!updateCart($(amount).attr('name'),goods_number)){
			return false;
		}
		$(amount).val(goods_number);

		//小计
		var subtotal = parseFloat($(this).parent().parent().find(".col3 span").text()) * parseInt($(this).val());
		$(this).parent().parent().find(".col5 span").text(subtotal.toFixed(2));
		//总计金额
		var total = 0;
		$(".col5 span").each(function(){
			total += parseFloat($(this).text());
		});

		$("#total").text(total.toFixed(2));

	});
});